Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024-05-15 Developing a new cloud-native Java application with Liberty using Liberty Starter and Liberty Tools within IntelliJ IDEA #3781

Merged
merged 134 commits into from
May 24, 2024

Conversation

Ruilin-Ma
Copy link
Contributor

Ruilin-Ma and others added 24 commits May 24, 2024 14:33
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
Co-authored-by: David Mueller <48686014+dmuelle@users.noreply.github.com>
@Ruilin-Ma
Copy link
Contributor Author

Hi @dmuelle, thank you for your review. The suggestions have been merged into the PR, and the draft site is updated accordingly.

@dmuelle
Copy link
Member

dmuelle commented May 24, 2024

LGTM. Before we send to staging we will need to choose a publish date and update the file name. I think it should be fine to publish thurs or Fri of next week.

@dmuelle dmuelle dismissed lauracowen’s stale review May 24, 2024 20:12

unblock merge to draft

@dmuelle dmuelle merged commit 6dc7100 into draft May 24, 2024
Copy link
Member

@GraceJansen GraceJansen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One editing comment I see is that there should be a space here: "Java distributionsin this article."

I think the article is great overall and really helps to ensure new devs have an easy path to get started. One comment I would make is that it would be nice at the beginning for us to address in the opening paragraph who this article is really aimed at and ensure they feel welcome and let them know this is the blog they need. So maybe something like...
"Given the rapid rate of change of technology, the array of tools now available and the rising complexity of cloud-native applications, we understand that it can often be difficult to know how or even where to get started creating a cloud-native Java application. To make this easier, we've put together this short blog to lead you through how you can easily create a simple cloud-native Java application and edit it effectively within an IDE, all within just 10 minutes! Read on to learn how to create a Liberty Maven project for a new cloud-native Java application by using the Open Liberty Starter, and to edit your application using the Liberty Tools in IntelliJ IDEA."

I also think it's missing a bit of a wrap up at the end of the blog to really summarise what the reader has been able to accomplish by following the instructions in this blog. Maybe adding something to the end like...
"In just 10 minutes, if you've been following along with the instructions in this blog, you've now successfully been able to create a cloud-native Java application, deploy it and edit it in an agile manner with rapid feedback. Take your learning to the next level and further develop your application by exploring more of Open Liberty's features or exploring the APIs supported from open source, industry standards MicroProfile and Jakarta EE through our interactive guides (https://openliberty.io/guides/)."
Then after this have the section with the additional links. This will hopefully give those reading or using this blog a sense of achievement and a nice wrap up as well as where to go next.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants